home *** CD-ROM | disk | FTP | other *** search
/ PC Shareware 1997 February / PC Shareware 1997-02.iso / programy / e! / read.me < prev    next >
Text File  |  1995-03-03  |  18KB  |  471 lines

  1.  
  2.  
  3.              E! for Windows - Version 2.0
  4.          (copyright MainSoft sarl 1992, 1995)
  5.  
  6.                release 2.02
  7.              ____________________________
  8.  
  9.  
  10.      ********************************************************
  11.      *         ATTENTION USERS OF E! for Windows 1.xx:        *
  12.      * PLEASE READ SECTION #8 BEFORE PROCEEDING. THANK YOU. *
  13.      ********************************************************
  14.  
  15. This package contains a fully functional copy of E! for Windows, a
  16. text editor primarily designed for programmers and that will be also
  17. a great help for any Microsoft Windows (tm) user who has to deal
  18. with text files.
  19.  
  20. E! for Windows is a very powerful product that has a very large
  21. number of features. We hope that you'll be as much excited about
  22. this new version as we are.
  23.  
  24. E! is distributed as a User Supported Software (shareware). This
  25. means that it is no free or Public Domain software but that you may
  26. give it a try before purchasing it. Please read the licence
  27. agreement contained in LICENCE.TXT.
  28.  
  29. If you use this software regularly, you have to pay the registration
  30. fee otherwise you have to stop using E! after the 60-day trial
  31. period and to uninstall it. Registered users will receive a printed
  32. documentation, the E! for Windows API documentation and will benefit
  33. from a FAX hot-line. The API is undocumented in the unregistered
  34. version although sample Extension DLLs are provided. Registered
  35. users will also receive a registration code allowing to get rid of
  36. the reminder dialog box and to disable the CRC verification.
  37.  
  38. As mentioned above, the API Documentation is reserved for registered
  39. users. However, not having this documentation will not prevent you
  40. from using Extension DLLs written by registered programmers or
  41. distributed by us.
  42.  
  43. Technical questions about E! may be sent to the following Compuserve
  44. userid:
  45.  
  46.    Patrick Philippot, MainSoft (the author) : 72561,3532
  47.  
  48.              OR
  49.  
  50. uploaded to the CIS IBMAPP LIB 1 or CIS WINSHARE LIB 2 fora which are
  51. the only fora that we scan daily for questions about E!.
  52.  
  53.              OR
  54.  
  55. faxed to MainSoft sarl, France:
  56.  
  57.    +33 1 69 40 94 85
  58.  
  59. Questions related to distribution and registration should be faxed
  60. to the following number in Karlsruhe, Germany:
  61.  
  62.    +49 721 37 38 42
  63.  
  64. Registration information is contained in the help file (EW.HLP).
  65. To print the registration form, just go the "Registering" topic
  66. from the "Contents" window of the help file. Then select the
  67. relevant registration form for your country. Click on the "Print"
  68. button to print the order form.
  69.  
  70. Have fun using E!.
  71.  
  72.  
  73. 1. INSTALLING E! FOR WINDOWS
  74. ____________________________
  75.  
  76.  
  77. WARNING!!
  78.  
  79. ****************************************************************************
  80.  
  81. If you have downloaded E! installation as a ZIP file, please be sure to unpack
  82. it using the -d option (PKUNZIP -d). Otherwise, the required subdirectories
  83. will not be created and installation will fail.
  84.  
  85. E! for Windows should always be installed from an installation diskette. The
  86. installation program does some initial setup and you may run into trouble if
  87. you merely copy the unarchived files to your disk. We do not support versions
  88. not installed from an original, unmodified installation diskette.
  89.  
  90. If you give the program to others, please give an unmodified installation
  91. diskette (as described below). You may not give away a registered copy of E!
  92. for Windows or a copy of the API documentation.
  93.  
  94. ****************************************************************************
  95.  
  96.  
  97. Installation Requirements:
  98.  
  99.       - A system running Windows 3.1 or a later version
  100.     (E! also runs in the WIN-OS/2 environment)
  101.       - At least 4 MB RAM
  102.       - At least 2.5 MB free hard disk space
  103.       - A 640x480 display adapter (not recommended) or better
  104.       - A color (recommended) or monochrome monitor
  105.  
  106. In order to make the distribution package as small as possible, it
  107. is assumed that all DLLs specific to Windows 3.1 and especially
  108. VER.DLL and SHELL.DLL are present on your system and reside in a
  109. directory declared in the PATH statement of your AUTOEXEC.BAT.
  110.  
  111. The installation program will copy CTL3DV2.DLL (a Microsoft DLL) to
  112. your \WINDOWS\SYSTEM directory or to the directory of your system
  113. where it's already installed unless the installed version is newer
  114. than the one we distribute. If, when launching E!, you get a message
  115. complaining that CTL3DV2.DLL is not correctly installed, this means
  116. that there are multiple copies of CTL3DV2.DLL on your disk. This DLL
  117. doesn't accept multiple copies. You should have only one copy of
  118. this DLL, either in the \WINDOWS directory or in the \WINDOWS\SYSTEM
  119. directory.
  120.  
  121. Please copy all the files in this archive to a single diskette (1,2
  122. MB or 1,44 MB format) and keep the sub-directory structure
  123. unmodified (you can use xcopy /e /s or you can run EWARC2.EXE from
  124. the diskette directly - however, the unarchived files cannot reside
  125. on the same diskette as EWARC2.EXE).
  126.  
  127. To install, launch Windows (version 3.1 is required), enter
  128. "a:install" at the File|Run prompt of the Program Manager and follow
  129. the instructions.
  130.  
  131. Normally, the installation program will create a new group for E!.
  132. However, this operation may fail if you are running Norton Desktop
  133. for Windows. NDW has a bug and doesn't emulate the Program Manager
  134. interface correctly. We use a work-around to circumvent this problem
  135. but it may not work on your system.
  136.  
  137. You'll be asked whether you want the installation program to add E!
  138. related data to the Registration Database (REG.DAT). If you click Ok,
  139. associations will be created for the following extensions:
  140.  
  141.     .c .h .cpp .hpp .pas .inc .txt .asm .prg
  142.  
  143. Once this have been done, the Print and Edit commands of the File
  144. Manager will call ew.exe if you have selected a file with one of
  145. these extensions.
  146.  
  147. If you skip this step, you'll be able to add the same information
  148. to REG.DAT later by running the following command:
  149.  
  150.     regedit /s x:\ew\ew.reg
  151.  
  152. EW.REG will be created in any case. It's an ASCII file, so you can
  153. modify it if you want before running the above command. EW.REG is
  154. not a part of the distribution disk. It is created dynamically to
  155. take the directory path were you actually installed E! into account.
  156.  
  157. Once E! for Windows has been installed, please read the documentation
  158. (EW.WRI) at least once (even rapidly). This will give you a good feeling
  159. about the fundamentals of E!. We have tried to make this documentation as
  160. complete and as short as possible. If you decide to print EW.WRI, please
  161. note that it has been paginated for the A4 format.
  162.  
  163. INSTALLING E! IN THE WINDOWS FILE MANAGER
  164.  
  165. Please read EWFEXT.C to learn how to install a File Manager Extension
  166. DLL supporting E!. This process applies to any Windows shell emulating
  167. the File Manager behavior (e.g. Norton Desktop for Windows).
  168.  
  169. RETRIEVING INDIVIDUAL FILES FROM THE INSTALLATION DISKETTE:
  170.  
  171. Almost all files in this package are compressed. If you don't use
  172. the installation program or you need to copy one of the original
  173. files onto your hard disk, use the EXTRACT.EXE utility located on
  174. the diskette and in your EW directory.
  175.  
  176.   Command        Description
  177.   ~~~~~~~        ~~~~~~~~~~~
  178.   /U[:DESTINATION]  Unpack files to destination.
  179.   /L:ARCHIVE        List files in archive.
  180.   /Q            Quiet mode - only error messages are displayed.
  181.   /?            Display this message.
  182.  
  183.   Wildcards are permitted. Brackets, "[ ]", specify optional items. You
  184.   don't need to specify a destination filename because it's already
  185.   contained in the archive file.
  186.  
  187.  
  188. 2. DISK VENDORS
  189. _______________
  190.  
  191. Please read VENDOR.TXT.
  192.  
  193. Please also read the Licence Agreement. Disk Vendors may not charge
  194. more than $5 (or its equivalent in local currency) for a diskette
  195. containing the installation files of E! for Windows. Also, E! for
  196. Windows may not be distributed on diskettes containing other
  197. products unless instructions are given describing how to build an
  198. installation diskette from the distributed disk.
  199.  
  200. Any vendor willing to market and distribute E! in its own country
  201. should contact
  202.  
  203.      Juergen Egeling Computer
  204.      Werderstr. 41, 76137 Karlsruhe, Germany.
  205.      Tel: +49 (0721) 373832
  206.      Fax: +49 (0721) 373842
  207.  
  208.  
  209. 3. DISTRIBUTION AND SUPPORT
  210. ___________________________
  211.  
  212. Distribution, Registration and Hot Line are also managed by JEC
  213. in Europe.
  214.  
  215.      Juergen Egeling Computer
  216.      Werderstr. 41, 76137 Karlsruhe, Germany.
  217.      Tel: +49 (0721) 373832
  218.      Fax: +49 (0721) 373842
  219.      BBS: +49 (0) 721 37 46 25 2400-19200 8N1 24h
  220.       Official EW BBS. Newest Version online!
  221.      email: fft@jecalpha.ka.sub.org
  222.  
  223. In the USA please get in touch with
  224.  
  225.      HomeBrew Software
  226.      807 Davis Street
  227.      Suite E
  228.      Vacaville, CA 95687
  229.      (707) 451-9653  Voice
  230.      (707) 451-2500  FAX
  231.  
  232. In France please contact
  233.  
  234.      MainSoft sarl
  235.      15, avenue des Pres Pierre
  236.      91210 Draveil
  237.      Tel: +33 1 69 40 94 85
  238.      Fax: +33 1 69 40 94 85
  239.      e-mail: CIS 72561,3532
  240.          72561.3532@compuserve.com
  241.  
  242. Currently the software is only available in English while the
  243. documentation is available in English, French and German.
  244.  
  245. In the near future, we may release fully localized versions. In
  246. particular, we may experiment a full French version rather quickly (if we
  247. have enough registrations in french speaking countries). Specific
  248. problems related to the french language will be handled by MainSoft
  249. directly. Please get in touch with us if you have special needs in this
  250. area.
  251.  
  252. If you are interested in participating in the localization of E! for your
  253. own country, please get also in touch with us. We have designed E! in
  254. such a way that resources are in a separate DLL. So, localization should
  255. be rather easy.
  256.  
  257.  
  258. 4. IMPORTANT CHANGES SINCE LAST DOCUMENTATION UPDATE
  259. ____________________________________________________
  260.  
  261. Please see MOREDOC.TXT
  262.  
  263.  
  264. 5. ORDERING / REGISTERING ONLINE
  265. ________________________________
  266.  
  267. If you have a Compuserve account, online registration is possible. GO
  268. SWREG and use program id #586. You'll receive your registration code
  269. within two days by e-mail and the printed documentation by mail.
  270.  
  271. Otherwise, please fill in the registration form (found in EW.HLP) and
  272. mail it or fax it to one of the mailing addresses mentioned below. We
  273. can't manage upgrades through SWREG, sorry.
  274.  
  275. You can also register online by calling the JEC BBS. See below.
  276.  
  277. If you have made a first installation, the Order Form can be loaded
  278. from the User Menu.
  279.  
  280.  
  281. 6. TECHNICAL NOTES
  282. __________________
  283.  
  284. Technical notes will give you immediate information about specific
  285. problems arising when using E! in certain environments or in
  286. conjunction with other programs like compilers. Technical Notes are
  287. distributed with the full package or the upgrade packages.
  288.  
  289.  
  290. 7. UPDATES
  291. __________
  292.  
  293. Information about updates can be obtained from the above mentioned
  294. FAX number.
  295.  
  296. Updates or fixes may be distributed as patches. We distribute a copy
  297. of Pocket Soft's PATCH.EXE (the program used to apply these patches)
  298. with the full package. We will NOT upload PATCH.EXE along with the
  299. patches themselves. Please keep PATCH.EXE in a safe place to be able
  300. to use it when necessary.
  301.  
  302.  
  303. 8. UPGRADING FROM E! 1.xx
  304. _________________________
  305.  
  306. There are changes in E! 2.0 that you must consider before installing:
  307.  
  308. 8.1 In order to support big files, we had to make some changes to
  309. the API. EWD files compiled for EW 1.xx are not compatible with E!
  310. 2.0 and you should not try to use them. We provide replacement files
  311. for the sample EWDs. Your own Extension DLLs just have to be
  312. recompiled using the new include file (EWAPI2.H) or the new import
  313. unit (EWAPIMP2.PAS). That's all. So, we recommend that you do not
  314. autoload EWDs until they have been recompiled.
  315.  
  316.  
  317. 8.2 The installation program will automatically translate your
  318. existing associations to the new layout in EW.INI. However, if you
  319. are using alternate .INI files you'll have to convert the
  320. associations manually. Dont' worry, it's easy. Associations were
  321. defined in the [system] section. They are now located in the
  322. [associations] section.
  323.  
  324. In version 1.xx the layout of each association entry was as follows:
  325.  
  326.   ext=Keyboard Menu CompilerSet ExpansionSet LoadMethod SaveMethod
  327.  
  328. The new layout of version 2.0 is as follows:
  329.  
  330.   ext=Keyboard Menu ExpansionSet LoadMethod SaveMethod HDFName
  331.  
  332. Associations between filename extensions and Compiler Command Sets
  333. are now useless and no longer exist. HDFName is the name of the
  334. Highlighting Definition File that should be used with files having
  335. the "ext" extension.
  336.  
  337. So, you only have to delete the third token in each existing
  338. association entry. Use the Associations Dialog Box to add the
  339. HDFName if necessary or add it directly if you want.
  340.  
  341. 8.3 The installation program will also add default filters.
  342. ([filters] section) to EW.INI. You can copy this information to your
  343. alternate .INI files if necessary.
  344.  
  345. 8.4 It is no longer necessary to add the \EW and \EW\USER directories
  346. to your PATH, provided you leave all DLLs and EWX.EXE in the \EW
  347. directory. The Extension DLLs (.EWD) must reside in your USER
  348. directory.
  349.  
  350.  
  351. 9. SAMPLE EXTENSION DLLs
  352. ________________________
  353.  
  354. We provide various sample Extension DLLs with E!. Although you do
  355. not have access to the API documentation in this shareware version,
  356. you can however use Extension DLLs (EWDs). These DLLs are used to
  357. provide additional functions to E! or to modify the built-in behavior
  358. of E!. All Sample DLLs (except VCHOOK) are provided with source code,
  359. either in Pascal or in C. The documentation for each EWD is provided
  360. in the source file. Here is a list of all provided EWDs:
  361.  
  362.     ansioem.ewd      An ANSI/OEM Conversion Tool
  363.     beginend.ewd     An Extension to the Search Matching Brace
  364.              function for the Pascal language
  365.     clearini.ewd     A simple way to clear Local Options
  366.     counter.ewd      A sample DLLs counting words and character in
  367.              the current text.
  368.     vchook.ewd         A gateway between E! and Visual C++ Workbench(tm)
  369.     mulhelp.ewd      Two EWDs to support multiple help files.
  370.     mulhelp2.ewd
  371.     backtab.ewd      An extension to the Tab function.
  372.     selword.ewd      A sample EWD showing how to create a new
  373.              function.
  374.     localopt.ewd     A sample EWD showing how to modify Local
  375.              Options
  376.     toglcase.ewd     A handy function inverting the case of all
  377.              characters in the current word.
  378.     ewfext.ewd         A File Manager Extension DLL.
  379.     prjpick.ewd      A pick list for your project files.
  380.     begendtx.ewd     A TeX specific extension.
  381.     briefkey.ewd     An extension emulating the Home/end keys of Brief(tm)
  382.  
  383. You are encouraged to write your own EWDs. With the E! API you can
  384. write sophisticated EWDs which could be sold as a package dedicated
  385. to the support of any language or environment. There are no
  386. royalties bound to the distribution of packages based on the E! API.
  387.  
  388. Please note that we also have a toolkit for interfacing with E! from
  389. Visual Basic programs. See EWVB.ZIP.
  390.  
  391. Last but not least, we now also have a library allowing to interface
  392. with E! from WinCmd, a Windows batch utility published by PC Magazine
  393. (a trademark of Ziff-Davis). See EWCLIB.ZIP
  394.  
  395.  
  396. 10. CREDITS
  397. ___________
  398.  
  399. People who helped in this new project are mentioned in the "Credits"
  400. dialog box (Help Menu). Many thanks to all of them.
  401.  
  402. 11. CUSTOM VERSIONS OF E!
  403. _________________________
  404.  
  405. If your company needs a special version of E! (for example you want to
  406. use E! as a front-end for a special compiler of your own), we can
  407. write it. Just get in touch with your dealer (MainSoft, Homebrew or
  408. JEC) and we'll make you a proposal.
  409.  
  410.  
  411. 12. About MainSoft sarl
  412. _______________________
  413.  
  414. MainSoft is a french software company created by Patrick Philippot,
  415. the author of this software. MainSoft specializes in Windows
  416. software development, consulting and technical support to
  417. developers. We also have some experience in software localization
  418. (french). You can get in touch with us at the following address:
  419.  
  420.    MainSoft sarl
  421.    15, avenue des Pres Pierre
  422.    91210 Draveil
  423.    France
  424.    tel/fax: +33 1 69 40 94 85
  425.  
  426. Currently, the distribution of EW is managed in the USA and Canada by
  427.  
  428.            HomeBrew Software
  429.            807, DAvis Street
  430.            Suite E
  431.            Vacaville, CA 95687-5515
  432.            (707) 451-9653  Voice
  433.            (707) 451-2500  FAX
  434.  
  435. by Juergen Egeling Computer (for other countries with exception of France)
  436.  
  437.            Juergen Egeling Computer
  438.            Werderstr. 41, 76137 Karlsruhe, Germany.
  439.            Tel: +49 (0721) 373832 / Fax: +49 (0721) 373842
  440.            email: fft@jecalpha.ka.sub.org
  441.  
  442.  
  443. 13. WHERE CAN I GET THE LATEST VERSION OF E!?
  444. _____________________________________________
  445.  
  446. If you don't have a Compuserve account, you can dowload the newest
  447. version of E! for Windows from the following servers:
  448.  
  449. Germany:       JEC BBS (area EW20)
  450.            +49 721 37 46 25 (19200 and less, N,8,1)
  451.            24h a day
  452.  
  453. You can use this BBS to register online, ask for support or talk
  454. with other EW users.
  455.  
  456.                 OR
  457.  
  458. Internet:       FTP : OAK.OAKLAND.EDU (141.210.10.117)
  459.              /pub/msdos/windows3
  460.              /SimTel/Win3/editor
  461.  
  462.                 OR
  463.  
  464. USA:              Software Creations
  465.         1200/2400 V.42/MNP Lines : (508) 365-2359
  466.         2400-14.4k HST US Robotics Lines : (508) 368-7036
  467.     2400-16.8k V.32/V.42bis US Robotics lines : (508) 368-7139
  468.      14.4-28.8k V.32/V.42bis/V.fc Hayes Optima lines: (508) 365-9352
  469.  14.4-28.8k V.32/V.42bis/V.32terbo/V.fc US Robotics lines: (508) 368-3424
  470.  
  471.